/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package cl.edinet.agencialinea3.web.application.home;

import cl.aperture.commons.DefaultValidador;
import cl.aperture.commons.ValidationException;
import cl.edinet.agencialinea3.ejb.entity.Declaracion;
import cl.edinet.agencialinea3.web.controller.MainController;
import cl.edinet.leela2.web.controller.annotations.LeelaFrontController;
import java.math.BigDecimal;

/**
 *
 * @author ivan
 */
@LeelaFrontController(urlPatterns = "/application/home/DetalleDeclaracion.view", pathDispatcher = "/application/home/detalleDeclaracion.jsp")
public class DetalleDeclaracion extends MainController {
    
        private Declaracion declaracion;

    @Override
    public void doValidate(DefaultValidador dv) throws ValidationException, Exception {
        
        BigDecimal numeroDespacho =getValidadorHandler().validarBigDecimal("numeroDespacho", "Falta la Declaración");
        declaracion=getRemote().getDeclaracionByNumeroDespacho(numeroDespacho,true);
        System.out.println(declaracion);
        
    }

    @Override
    public void doBusiness() throws ValidationException, Exception {
        
        addRequestAttribute("Declaracion.declaracion", declaracion);
        
    }
    
}
